.globalTip {
    z-index: 10000;
    display: none;
    box-sizing: border-box;
    position: fixed;
    left: 50%;
    top: 40%;
    width: 20.83333333em;
    margin-left: -10.415em;
    /*height: 4.16666667em;*/
    /*padding-top: 1em;*/
    background-color: rgba(0, 0, 0, 0.7);
    /*border: 1px solid #ddd;*/
    text-align: center;
    /*padding: 10px 20px;*/
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.globalTip p {
    display: inline-block;
    padding: 0px 3px;
    margin: 10px 0px;
}
@-webkit-keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.globalTip .waitIcon {
    display: none;
    width: 2.95rem;
    height: 2.95rem;
    margin: 2rem auto 0;
    background: url(../images/ajax-loader.gif);

    background-size: contain;
    vertical-align: middle;
    line-height: 1.5;
}

.lightbox {
    position: fixed;
    display: block;
    height: 100%;
    width: 100%;
    left: -300%;
    top: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
    z-index: 9999;
}
.lightbox .dialog {
    border-radius: 2px;
    box-shadow: 1px 0px 0.16666667rem rgba(0, 0, 0, 0.8);
    position: relative;
    line-height: 1.5;
    background: none repeat scroll 0% 0% #FFF;
    color: #333;
    padding: 0px;
    border: 0px none;
}
.lightbox .iAlert_content {
    display: inline-block;
    position: absolute;
    text-align: center;
    min-width: 30%;
    top: 50%;
    left: 50%;
}
.iAlert_word {
    padding: 1.25rem 0.75rem;
    color: #7d7d7d;
    font-size: 1.16666667rem;
}
.iAlert_btn {
    color: #ff8842;
    border-top: 1px solid #e5e5e5;
    font-size: 1.29166667rem;
    display: block;
    outline: none;
}
.iAlert_btn div {
    text-align: center;
    display: inline-block;
    padding: 1rem 0;
    cursor: pointer;
}
.iAlert_btn div:first-child {
    border-right: 0.08333333rem solid #e5e5e5;
    margin-right: -0.125rem;
}
.row {
    overflow: hidden;
    width: 100%;
}
.row .col-1,
.row .col-2,
.row .col-3,
.row .col-4,
.row .col-5,
.row .col-6,
.row .col-7,
.row .col-8,
.row .col-9,
.row .col-10,
.row .col-11,
.row .col-12 {
    float: left;
    position: relative;
}
.row .col-12 {
    width: 100%;
}
.row .col-6 {
    width: 50%;
}
.row:before,
.row:after {
    display: table;
    clear: both;
    content: " ";
}

.red{
    color:red;
}
.uploader-holder .grid {
    letter-spacing: -0.31em;
    word-spacing: -0.43em;
    /*float: left;*/
}
/*
.uploader-holder .grid a {
	background: none repeat scroll 0% 0% #B49C73;
}*/
.uploader-holder .imageUploader-button, .uploader-holder .ks-uploader-button {
    /*width: 61px;
    height: 22px;*/
    line-height: 22px;
    margin-right: 6px;
    overflow: hidden;
    position: relative;
    /*border: 1px solid #988461;
    font-size: 12px;*/
    cursor: pointer;
    color: #FFF;
    text-align: center;
    /*background-color: #F5F5F5;*/
    text-decoration: none;
}
/*
a {
	outline: 0px none;
}
a {
	text-decoration: none;
}*/
.uploader-holder .grid .g-u {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    _vertical-align: text-bottom;
}
.uploader-holder .upload-queue .picli {
    width: 40px;
    height: 40px;
    border: 1px solid #d9d9d9;
    text-align: center;
    overflow: hidden;
    padding-top: 1px;
    vertical-align: middle;
    cursor: default;
}
/*
.uploader-holder .grid a {
	background: #b49c73;
}*/
.uploader-holder .upload-queue .preview-imgli {
    width: 38px;
}
.uploader-holder .upload-queue .st-error {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: red;
    background: #3b3b3b;
}

Inherited from div.st-error .uploader-holder .upload-queue .st-error {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: red;
    background: #3b3b3b;
}
.uploader-holder .upload-queue .st-progress {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    background: #3b3b3b;
}
Inherited from div.st-progress .uploader-holder .upload-queue .st-progress {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    background: #3b3b3b;
}
.uploader-holder .upload-queue .picli-mask {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: #fff;
    z-index: 100;
}
.up-error .status-wrap .st-success, .up-error .status-wrap .st-progress {
    display: none;
}
.uploader-holder .file-input-wrapper input {
    display: block;
    height: 500px;
    width: 220px;
    cursor: pointer;
    font-size: 100px;
    margin-top: -50px;
    position: absolute;
    left: 0px;
    top: -200px;
    opacity: 0;
    filter:alpha(opacity=0) \0;
    z-index: 14;
}
.uploader-holder .upload-queue {
    margin: 0px;
    padding: 0px;
}
.uploader-holder .grid {
    letter-spacing: -0.31em;
    word-spacing: -0.43em;
    /*float: left;*/
}
.uploader-holder .up-tips {
    float: left;
    width: 50px;
    font-size: 12px;
    padding-top: 0px;
    color: #878787;
}